const Utils = require('./Utils.js')

Utils.init()

var flag, seconds

flag = true
seconds = 40

while (flag) {
  Utils.sleeps()
  if (Utils.findPictureTap('胜利')) {
    log('胜利 - 成功')
  } else {
    if (Utils.findPictureTap('准备')) {
      log('准备 - 成功')
      Utils.ranWaitTime(seconds, seconds += 20)
      let flagTemp = true
      let times = 0
      while (flagTemp) {
        if (Utils.findPictureTap('胜利')) {
          let tempFlag = true
          while (tempFlag) {
            Utils.sleeps()
            if (Utils.findPictureTap('奖励') || Utils.findPicture('秘闻挑战')) tempFlag = false
          }
          log('胜利 - 成功')
          flagTemp = false
        } else if (Utils.findPictureTap('奖励')) {
          Utils.sleeps()
          Utils.findPictureTap('奖励')
          log('奖励 - 成功')
          flagTemp = false
        } else if (Utils.findPictureTap('失败')) {
          log('秘闻挑战 - 失败')
          Utils.stopJB()
        }
        times++
        log('已等待：' + (seconds + times) +'秒')
      }
    } else {
      if (Utils.findPictureTap('秘闻挑战', 0.8)) {
        log('点击秘闻挑战 - 成功')
      }
    }
  }
}